package org.crystal.tradecraft.model.binance.wallet;

public record Network(
        String addressRegex,
        String coin,
        String depositDesc, // shown only when "depositEnable" is false.
        boolean depositEnable,
        boolean isDefault,
        String memoRegex,
        int minConfirm, // min number for balance confirmation
        String name,
        String network,
        String specialTips,
        int unLockConfirm, // confirmation number for balance unlock
        String withdrawDesc, // shown only when "withdrawEnable" is false.
        boolean withdrawEnable,
        double withdrawFee,
        double withdrawIntegerMultiple,
        double withdrawMax,
        double withdrawMin,
        boolean sameAddress, // If the coin needs to provide memo to withdraw
        long estimatedArrivalTime,
        boolean busy,
        String contractAddressUrl,
        String contractAddress) {

}
